slap in the face – Català–English translations

🇬🇧 en ca

slap in the face noun

  • slap in the face or on the cheek
cleca
Wiktionary Links